<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<!--
Generated from $Fink: cvs.ja.xml,v 1.3 2009/10/17 05:48:37 babayoshihiko Exp $
-->
<title>Fink Documentation - Fink CVS アクセスを設定</title></head><body>
<table width="100%" cellspacing="0">
<tr valign="bottom">
<td align="center">
Available Languages:  | 
<a href="cvs.en.html">English</a> | 
<a href="cvs.es.html">Espa&ntilde;ol</a> | 
<a href="cvs.fr.html">Fran&ccedil;ais</a> | 
&#26085;&#26412;&#35486; (Nihongo) | 
<a href="cvs.pt.html">Portugu&ecirc;s</a> | 
<a href="cvs.ru.html">&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; (Russkiy)</a> | 
<a href="cvs.zh.html">&#20013;&#25991; (&#31616;) (Simplified Chinese)</a> | 
</td>
</tr>
</table>
<h1 align="center">Fink CVS アクセスを設定</h1>
<p>
Fink は CVS を用いて開発されています。 すなわち、リリース前にも、つねに最新の状態でいることができます。 このページでは、すでに Fink をインストールしている方を対象に、CVS での更新方法をお伝えいたします。 ここの情報は、 Fink 0.3.x 以降で有効です。
</p>
<h3><a name="index.">Fink CVS の構造</a></h3>
<p>
Fink には、いくつかの CVS モジュールがあります。
<tt style="white-space: nowrap;">dists</tt> モジュール
(<a href="http://fink.cvs.sourceforge.net/fink/">ViewCVS</a>)
には、OS X 10.2 以降のパッケージ記述ファイルとパッチが格納されています。
この他にも Fink 開発者によって使われているモジュールがあり、
誰でも見ることができますが、
おそらくほとんどのユーザーには関心がないことでしょう。
</p>
<h3><a name="index.">パッケージ記述の更新</a></h3>
<p>
以前は、これはちょっと手間のかかることでした。
しかし、現在の Fink では、とてもシンプルです。
以下のコマンドを実行してください。
</p>
<pre>fink selfupdate-cvs</pre>
<p>
あとは Fink が、必要なステップを自動的に行います。
これにより、最新のパッケージ記述の取得と必須コアパッケージ (Fink パッケージマネージャーを含む) の更新が行われます。
</p>
<p>
ファイアーウォールの内側にいる場合、
<a href="http://www.finkproject.org/faq/usage-fink.php#proxy">FAQ 3.2</a>
をご参考にしてください。
</p>
<p>
この方法でパッケージ記述を更新し、
インストール済みのパッケージを最新バージョンに更新したい場合、
以下のコマンドで行うことができます。
</p>
<pre>fink update-all</pre>
<h3><a name="index.">パッケージマネージャーの更新</a></h3>
<p>
<b>注記:</b> 2001年9月20日より、
パッケージマネージャーを個別に更新する必要はなくなりました。
他のパッケージと全く同様に行うことができます。
今でも CVS から直接更新することは可能ですが、
これはパッケージ制作者のためのもので、
一般ユーザーにはあまり関係ないことでしょう。
</p>

<p>
パッケージマネージャーは、独立したディレクトリを通して、
 <tt style="white-space: nowrap;">inject.pl</tt> スクリプトで更新しなければなりません。
</p>
<p>
初めての場合、仮ディレクトリ（ここでは <tt style="white-space: nowrap;">tempdir</tt> とする）が必要です。
これは空でなくてはいけません (あるいは少なくとも fink という名のサブディレクトリがあってはいけない)。
これは、その後、このようになります。
</p>
<pre>cd tempdir
cvs -d:pserver:anonymous@fink.cvs.sourceforge.net:/cvsroot/fink login
cvs -z3 -d:pserver:anonymous@fink.cvs.sourceforge.net:/cvsroot/fink co fink
cd fink
./inject.pl</pre>
<p>
ログインコマンドは、パスワードを尋ねてきます。
何も入力せずリターンキーを押してください。
この後、仮ディレクトリは削除してもかまいません。
ただし、残しておくと次回から更新が容易になります。
次回からは、
</p>
<pre>cd tempdir/fink
cvs -z3 update -d
./inject.pl</pre>
<hr><h2>Copyright Notice</h2><p>Copyright (c) 2001 Christoph Pfisterer,
Copyright (c) 2001-2009 The Fink Project.
You may distribute this document in print for private purposes,
provided the document and this copyright notice remain complete and
unmodified. Any commercial reproduction and any online publication
requires the explicit consent of the author.</p><hr>
<p>Generated from <i>$Fink: cvs.ja.xml,v 1.3 2009/10/17 05:48:37 babayoshihiko Exp $</i></p></body></html>
